﻿// =================================================================== 
// 项目说明
//====================================================================
// sushee @Copy Right 2019
// 文件： SmsTaskEntity.cs
// 项目名称：斑马车务
// 创建时间：2019/9/19
// 负责人：sushee
// ===================================================================

using System;
using Dapper.Extensions;

namespace YouWei.Infrastructure.Entity
{
	/// <summary>
	///短信任务数据实体  
	/// </summary>
    [PrimaryKey("TaskID")]
	public class SmsTask
	{
		///<summary>
		///短信任务
		///</summary>
		public SmsTask()
		{
		}	
    
		
		///<summary>
		///任务ID（自增主键）
		///</summary>
        [Column("TaskID","任务ID（自增主键）")]
        public int TaskID { get; set; }

		///<summary>
		///任务名称
		///</summary>
        [Column("TaskName","任务名称")]
        public string TaskName { get; set; }

		///<summary>
		///品牌
		///</summary>
        [Column("CarBrand","品牌")]
        public string CarBrand { get; set; }

		///<summary>
		///车型
		///</summary>
        [Column("CarSerial","车型")]
        public string CarSerial { get; set; }


        ///<summary>
		///发送短信时用到的汽车品牌车系名称，如：北京宝马X1,北京BMW X1等等
		///</summary>
        [Column("MsgCarBrandName", "发送短信时用到的汽车品牌车系名称，如：北京宝马X1,北京BMW X1等等")]
        public string MsgCarBrandName { get; set; }

        ///<summary>
        ///群主名称
        ///</summary>
        [Column("GroupOwnerName", "群主名称")]
        public string GroupOwnerName { get; set; }

        ///<summary>
        ///群主微信号
        ///</summary>
        [Column("GroupOwnerWxNumber", "群主微信号")]
        public string GroupOwnerWxNumber { get; set; }


        ///<summary>
        ///开始时间
        ///</summary>
        [Column("StartDate","开始时间")]
        public DateTime StartDate { get; set; }

		///<summary>
		///结束时间
		///</summary>
        [Column("EndDate","结束时间")]
        public DateTime EndDate { get; set; }

		///<summary>
		///任务状态(1：执行中，2：停止)
		///</summary>
        [Column("Status","任务状态(1：执行中，2：停止)")]
        public int Status { get; set; }

		///<summary>
		///创建用户ID（OP用户ID）
		///</summary>
        [Column("CreatedUserID","创建用户ID（OP用户ID）")]
        public int CreatedUserID { get; set; }

		///<summary>
		///创建时间
		///</summary>
        [Column("CreatedTime","创建时间")]
        public DateTime CreatedTime { get; set; }

		///<summary>
		///最后一次更新用户ID（OP用户ID）
		///</summary>
        [Column("UpdatedUserID","最后一次更新用户ID（OP用户ID）")]
        public int UpdatedUserID { get; set; }

		///<summary>
		///最后一次更新时间
		///</summary>
        [Column("UpdatedTime","最后一次更新时间")]
        public DateTime UpdatedTime { get; set; }

		///<summary>
		///是否为逻辑删除状态，0：否，1：是
		///</summary>
        [Column("IsDeleted","是否为逻辑删除状态，0：否，1：是")]
        public int IsDeleted { get; set; }

	}
}